div, p, span, h1, h2, h3, h4, h5, h6, img, a, ul, li { 
margin 			: 0px; 
padding 		: 0px;
border 			: 0px;
font-size		: 12px;
color			: #740375;
font-family 	: "Comic Sans MS", Arial;
text-decoration : none; 
}
.page_deguisement {
clear		: both;
background 	: #ffe7ff;
}
div.corps_fiche {
	position 	: relative;
	clear 		: both;
	padding 	: 2px 4px 4px 4px;
	color: #000000;
	background-color: #000000;
} 
	div.corps_fiche div.photos {
	position 	: relative;
	float 		: right;
	width 		: 430px;
	margin 		: 0px;
	padding 	: 0px;
	padding-top : 10px;
	text-align 	: right;
	}	
		div.photos p.primaire {
		float 		: left;
		text-align 	: left;
		margin 		: 0px;
		padding 	: 0px;
		padding-top	: 16px;
		}
		div.photos p.primaire img {
		border 		: 1px solid #ffffff;
		background 	: url(/images/i_fiche_patientez.gif) no-repeat right bottom;
		}
		div.photos p.primaire a.impr {
		display 	: block;
		position 	: absolute;
		top 		: 0px;
		left 		: 0px;
		width 		: 28px;
		height 		: 24px ;
		border 		: 1px solid #ffe7ff;
		background  : #ffe7ff url(/images/i_vers_impr2.gif) no-repeat;
		}
		div.photos p.primaire a.video {
		display 	: block;
		position 	: absolute;
		top 		: -2px;
		left 		: 80px;
		width 		: 66px;
		height 		: 24px ;
		border 		: 1px solid #ffe7ff;
		background  : #ffe7ff url(/images/i_vers_video.gif) no-repeat;
		}
		div.photos p.primaire a.impr:hover , div.photos p.primaire a.video:hover {
		border 		: 1px dashed #ffffff;
		}
		.deja_panier  {
		display 	: block;
		width		: 70px;
		height		: 20px;
		position	: absolute;
		bottom		: -5px;
		left		: -5px;
		padding		: 4px 0px;
		text-align	: left;
		border		: 2px solid #d17afe;
		background 	: #ffe3ff;
		}
		.deja_panier:hover, .deja_panier_assoc:hover  {
		border		: 2px dashed #d17afe;
		}
		.deja_panier a, .deja_panier_assoc a {
		display 	: block;
		height		: 100%;
		text-align	: left;
		padding-left: 22px;
		color		: #095709;
		background 	: url(/images/i_panier_mini_vert.gif) no-repeat 4px 2px;
		}
		div.photos span.widmann {
		display 	: block;
		position 	: absolute;
		bottom 		: 4px;
		right 		: 0px;
		width 		: 140px;
		height 		: 30px ;
		border 		: 0px solid #ffffff;
		background 	: #ffe7ff url(/images/i_widmann.gif); 
		}
		div.photos span.pleaser {
		display 	: block;
		position 	: absolute;
		bottom 		: 4px;
		right 		: 0px;
		width 		: 140px;
		height 		: 30px ;
		border 		: 0px solid #ffffff;
		background 	: #ffe7ff url(/images/i_pleaser.gif); 
		}
		div.photos p.suppl {
		float : left;
		width : 59px;
		margin : 1px;
		padding : 0px;
		text-align : center;
		}
		div.photos p.suppl a {
		display : block;
		margin-left : auto;
		margin-right : auto;
		padding-top : 1px;
		border : 1px solid #ffe7ff;
		}
		div.photos p.suppl a:hover {
		border : 1px dashed #ffffff;
		}
		div.photos p.suppl img {
		border 		: 0px;
		width 		: 50px;
		background 	: white;
		}
	div.corps_fiche div.descript {
	float 		: left;
	clear 		: left;
	width 		: 560px;
	text-align 	: left;
	}
		div.descript p {
		color 		: #740375;
		font-size 	: 12px;
		}
			div.descript p.baratin {
			clear		: both;
			padding-top	: 4px;
			line-height	: 14px;
			font-style	: italic;
			} 
		div.descript div.garantie {
		clear		: both;
		padding		: 0px;
		padding-top	: 4px;
		}
			div.descript div.garantie img {
			width	: 559px;
			height	: 50px;
			}
	div.descript div.table_panier {
	float 		: right;
	padding 	: 0px;
	padding-top : 4px;
	color 		: #740375;
	font-size 	: 12px;
	}
	img.clown {
	float :left;
	width : 120px;
	height : 122px;
	margin-right : 4px;
	}
	div.les_chemins {
	position	: relative;
	clear 		: both;
	padding		: 1px;
	text-align	: left;
	background 	: #ffe7ff;
	}
		div.les_chemins a.drapeauDE {
		display		: block;
		position	: absolute;
		right 		: 4px;
		width		: 20px;
		height		: 12px;
		background 	: url(/images/i_drapeauDE.gif) no-repeat;
		}
		div.les_chemins a.drapeauEN {
		display		: block;
		position	: absolute;
		right 		: 4px;
		width		: 20px;
		height		: 12px;
		background 	: url(/images/i_drapeauEN.gif) no-repeat;
		}
		div.les_chemins a.drapeauFR {
		display		: block;
		position	: absolute;
		right 		: 4px;
		width		: 20px;
		height		: 12px;
		background 	: url(/images/i_drapeauFR.gif) no-repeat;
		}
		div.les_chemins div.droite {
		position	: absolute;
		top			: 4px;
		right		: 4px;
		background	: #ffffff;
		}
			div.les_chemins div.droite p  { 
			float		: left;
			clear		: left;
			padding 	: 2px 6px;
			font-size 	: 12px;
			text-align	: left;
			color 		: #cc66ff;
			}
				div.les_chemins div.droite a, div.les_chemins div.droite span {
				padding 		: 0px;
				font-size 		: 12px;
				color 			: #AA0CFC;
				text-align 		: left;
				text-decoration	: underline;
				}
				div.les_chemins div.droite a:hover {
				color : #cc66ff;
				}
				div.les_chemins div.droite span {
				color 			: #cc66ff; 
				text-decoration	: none;
				}
		div.les_chemins div.gauche {
		position	: absolute;
		width		: 560px;
		top			: 4px;
		left		: 4px;
		text-align	: center;
		}
			div.les_chemins div.gauche h1  {
			display 	: block;
			padding 	: 6px 0px;
			font-size	: 14px; 
			font-weight	: bold;
			text-align	: center; 
			color		: #8C4294;
			}
			div.les_chemins div.gauche p  {
			display 	: block;
			padding 	: 2px 0px;
			font-size	: 14px; 
			font-weight	: bold;
			text-align	: center; 
			color		: #8C4294;
			}
	div.complements {
	clear 				: both ;
	text-align 			: left;
	padding-bottom 		: 4px;
	padding-top 		: 42px;
	background-repeat 	: no-repeat;
	background-position : 36px top;
	}
		div.complements p  {
		float 		: left;
		position	: relative;
		width 		: 100px;
		height 		: 182px ;
		margin 		: 1px 2px 2px 2px;
		background 	: #e5b4fe;
		font-size 	: 11px;
		color 		: #350246;
		text-align 	: center;
		} 
			div.complements .fond_ref {
			display		: block;
			position	: absolute;
			left		: 0px;	
			top			: 0px;
			width 		: 100px;
			height		: 15px;
			background 	: #d17afe;	
			}
			div.complements .ref {
			display		: block;
			position	: absolute;
			left		: 6px;	
			top			: 0px;
			width 		: 50px;
			height		: 15px;
			text-align	: left;
			font-family : Arial;
			font-size 	: 11px;
			font-weight : bold;
			color 		: #FFFFFF;
			}
			div.complements .prix {
			display		: block;
			position	: absolute;
			right		: 6px;	
			top			: 0px;
			width 		: 50px;
			height		: 15px;
			text-align	: right;
			font-family : Arial;
			font-size 	: 11px;
			font-weight : bold;
			color 		: #FFFFFF;
			}
			div.complements a.photo {
			display 	: block;
			position	: absolute;
			left		: 10px;	
			top			: 16px;
			padding 	: 2px;
			width 		: 74px ;	
			border 		: 1px dashed #e5b4fe ;	
			}
			div.complements a.photo:hover {
			border-color: #d17afe;
			}
			div.complements img {
			width 		: 70px ;
			background-image : url(/images/i_patience_points.gif); 
			}
			.deja_panier_assoc  {
			display 	: block;
			width		: 66px;
			height		: 20px;
			position	: absolute;
			top			: 103px;
			left		: 15px;
			padding		: 4px 0px;
			text-align	: left;
			border		: 2px solid #d17afe;
			background 	: #ffe3ff;
			}
			.design  {
			display 	: block;
			overflow 	: hidden;
			width 		: 92px;
			height 		: 38px;
			line-height	: 12px;
			position	: absolute;
			left		: 4px;	
			top			: 140px;
			}
			.prix  {
			font-size : 10px;
			}
	p.mots_cles {
	clear 			: both ;
	padding 		: 4px;
	text-align 		: left;
	font-size 		: 12px;
	color 			: #350256;
	border-bottom	: 1px solid #E742F6; 
	background 		: #ffe7ff;
	}
	p.definition {
	clear : both;
	margin-top : 1px;
	padding : 50px 20px 14px 62px;
	text-align : center;
	font-size : 12px;
	color : #8C4294;
	background : #ffe7ff;
	background-image : url(/images/i_definition.gif);
	background-repeat : no-repeat;
	background-position : 4px 4px;
	}
		.mot  {
		font-size : 14px;
		font-weight : bold;
		}
div.table_panier {
padding-left: 10px;
font-size	: 12px;
border		: 3px #E5B4FE dashed; 
background	: #ffffff;
}
	img.mannequin_petit {
	display		: block;
	float		: left;
	margin-left	: 10px;
	width		: 100px;
	height		: 80px;
	cursor		: pointer;
	}
	.droite_panier {
	display		: block;
	float		: left;
	width		: 400px;
	}
		.droite_panier p.erreur_stock {
		height		: 53px;
		padding		: 16px 4px 0px 58px;
		background	: url(/images/i_alert.gif) no-repeat 0px 0px;	 /* 50px x 53px */
		}
			p.erreur_stock span {
			text-align	: left;
			font-size	: 12px;
			color		: #ff0000; 
			}
		.droite_panier p.confirm {
		height		: 42px;
		padding		: 10px 4px 0px 68px;
		background	: url(/images/i_confirm.gif) no-repeat 10px 0px;  /* 50px x 42px */
		}
			p.confirm span {
			text-align	: left;
			font-size	: 12px;
			color		: #006600; 
			}
		.droite_panier div.lignes_detail {
		width	: 100%;
		}
			div.lignes_detail p {
			position		: relative;
			width			: 100%;
			height			: 19px;
			border-bottom 	: 1px solid #ffe7ff;
			}
				div.lignes_detail p span {
				display		: block;
				position	: absolute;
				}
					span.entete_choix {
					top		: 0px;
					left	: 90px;
					}
					span.entete_qte {
					top		: 0px;
					left	: 260px;
					}
					span.entete_stocks {
					top		: -4px;
					right	: -10px;
					}
					span.lig_sref {
					width		: 104px;
					top			: 4px;
					left		: 0px;
					text-align 	: right;
					font-size	: 10px;
					}
					span.lig_points {
					width		: 12px;
					top			: 0px;
					left		: 104px;
					text-align	: center;
					font-size	: 11px;
					}
					span.lig_dispo { 
					width		: 134px;
					/*width		: 104px; */
					top			: 3px;
					left		: 116px;
					font-size	: 11px;
					}
					span.lig_qte {
					width	: 28px;
					top		: 0px;
					left	: 250px;
					}
						span.lig_qte input {
						width 		: 24px;
						height 		: 14px;
						padding 	: 0px;
						margin 		: 0px;
						border 		: 1px #cc66ff solid;
						background 	: #ffffff;
						font-family : Arial;
						font-size 	: 10px;
						color 		: #740375;
						text-align 	: right;
						}
					span.lig_plus {
					width	: 17px;
					top		: 0px;
					left	: 278px;
					}
						.increment {
						display : block;
						float 	: left;
						width 	: 13px;
						height 	: 9px;
						border 	: 0px;
						margin 	: 0px;
						padding : 0px;
						}
					span.lig_ajouter {
					width	: 100px;
					top		: 0px;
					left	: 295px;
					}
						span.lig_ajouter a {
						display 	: block;
						cursor		: pointer;
						margin		: 0px;
						margin-top	: 1px;
						padding		: 0px;
						width		: 100px;
						height		: 16px;
						border		: 0px;
						}
		 p.resume {
		 clear		: both;																	
		 padding-top: 6px; 
		 text-align	: center;
		 }
a.suite {
display		: block;
width		: 180px;
height		: 30px;
border 		: 1px solid #cc66ff; 
}
a.suite:hover {
border 		: 1px dashed #cc66ff; 
}
	a.poursuivre {
	background 	: #fdd7ab url(/images/i_cde_poursuivre.gif) no-repeat; 
	}
	a.poursuivreDE {
	background 	: #fdd7ab url(/images/i_cde_poursuivreDE.gif) no-repeat; 
	}
	a.poursuivreEN {
	background 	: #fdd7ab url(/images/i_cde_poursuivreEN.gif) no-repeat; 
	}
	a.voir_panier {
	background 	: #fdd7ab url(/images/i_cde_voir_panier.gif) no-repeat; 
	}
	a.voir_panierDE {
	background 	: #fdd7ab url(/images/i_cde_voir_panierDE.gif) no-repeat; 
	}
	a.voir_panierEN {
	background 	: #fdd7ab url(/images/i_cde_voir_panierEN.gif) no-repeat; 
	}
.bas_de_page , .bas_de_pageDE {
	clear		: both;
	height		: 52px;
	background 	: #630063;
	color: #000000;
	font-size: 18px;
	text-align: center;
}
.bas_de_pageDE {
background 	: #065303;
}
